6 inventions